package com.carleasoft.mps.cms.business.train.bean.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.carleasoft.mps.cms.business.train.bean.entity.TrainExamContent;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @Description: 训练考核添加和编制参数实体
 * @Author: fan
 */
@Data
public class TrainExamAddOrEditPo {

    /**
     * 类型（1-人员  2-部门）
     */
    private Integer resourceType;
    /**
     * 考核编码（编辑时必填）
     */
    private String examCode;

    /**
     * 创建人编码
     */
    private String createPersonCode;

    /**
     * 创建人名称
     */
    private String createPersonName;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    /**
     * 考核名称
     */
    private String examName;

    /**
     * 摘要简介
     */
    private String examDesc;

    /**
     * 关联计划编码
     */
    private String planCode;

    private String planName;

    /**
     * 目标对象
     */
    private List<TargetItemPo> targetItem;

    /**
     * 评分标准
     */
    private Integer levelType;

    /**
     * 训练内特容
     */
    private String content;

    /**
     * 附件
     */
    private String file;

    /**
     * 备注
     */
    private String remark;

//    /**
//     * 考核内容
//     */
//    private List<TrainExamContent> trainExamContentList;

        /**
     * 考核内容
     */
    private List<TrainExamContent> trainExamContentList;
    /**
     * 状态(1待登记2已登记)
     */
    @TableField("STATUS")
    private Integer status;

}
